package com.lxl.xm.model.dto.student;

import com.lxl.xm.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class StudentQueryRequest extends PageRequest implements Serializable {

    private Long id;

    /**
     * 身份证号
     */
    private String identity_card_number;

    /**
     * 学号
     */
    private String student_number;

    /**
     * 学生名字
     */
    private String name;

    /**
     * 性别0女1男
     */
    private Integer gender;

    /**
     * 出生日期
     */
    private Date birth;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 电话号码
     */
    private String phone_number;


    /**
     * 入学年份
     */
    private Date enrollment_year;

    /**
     * 专业
     */
    private String major;


    /**
     * 录取通知书编号
     */
    private String admission_notice_number;

    /**
     * 是否注册
     */
    private Integer is_register;

    /**
     * 更新时间
     */
    private Date update_time;

    /**
     * 创建时间
     */
    private Date create_time;

    /**
     * 是否删除(0-未删, 1-已删)
     */
    private Integer is_deleted;

    private static final long serialVersionUID = 1L;
}
